package com.wudimeng.syll.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @Author laohei
 * @Date 2020/12/23 9:14
 * @Version 1.0
 */
@Data
public class CRuKuXinXiShenHe {

    @JsonProperty(value = "id")
    private Integer id;

    @JsonProperty(value = "LiuSHuiID")
    private Integer LiuSHuiID;

    @NotNull(message = "入库日期不能是空！")
    @JsonProperty(value = "RuKuDate")
    private String  RuKuDate;

    @NotNull(message = "产品ID不能是空！")
    @JsonProperty(value = "ChanPinID")
    private Integer ChanPinID;

    @NotNull(message="数量不能是空！")
    @JsonProperty(value = "ShuLiang")
    private BigDecimal ShuLiang;

    @JsonProperty(value = "ShiFouJinKou")
    private Integer ShiFouJinKou;
    @JsonProperty(value = "XinGuanBaoGao")
    private Integer XinGuanBaoGao;
    @JsonProperty(value = "LaiYuan")
    private Integer LaiYuan;
    @JsonProperty(value = "BaoZhiQi")
    private Integer BaoZhiQi;
    @JsonProperty(value = "YongHuID")
    private Integer YongHuID;

    @NotNull(message="请选择冷库！")
    @JsonProperty(value = "LengKuID")
    private Integer LengKuID;

    @JsonProperty(value = "BaoGuanDanHao")
    private String BaoGuanDanHao;

    @JsonProperty(value = "ShiFouZiJian")
    private Integer ShiFouZiJian;
    @JsonProperty(value = "PiCi")
    private String PiCi;
    @JsonProperty(value = "JinKouGuoJia")
    private String JinKouGuoJia;
    @JsonProperty(value = "BianJi")
    private Integer BianJi;

    @JsonProperty(value = "MingCheng")
    private String MingCheng;
    @JsonProperty(value = "LiuRuDiFenLei")
    private String LiuRuDiFenLei;
    @JsonProperty(value = "LiuRuDiMingCheng")
    private String LiuRuDiMingCheng;

    @JsonProperty(value = "JianYiDanHao")
    private String JianYiDanHao;
    @JsonProperty(value = "RuJingKouAn")
    private String RuJingKouAn;
    @JsonProperty(value = "RuJingDate")
    private String  RuJingDate;
    @JsonProperty(value = "YuanChanGuo")
    private String YuanChanGuo;
    @JsonProperty(value = "BaoJianShuLiang")
    private BigDecimal BaoJianShuLiang;
    @JsonProperty(value = "ZhuiSuMa")
    private String ZhuiSuMa;
    @JsonProperty(value = "CaiGouDate")
    private String  CaiGouDate;
    @JsonProperty(value = "ZiDongPiCiMa")
    private String ZiDongPiCiMa;
    @JsonProperty(value = "GongYingShangID")
    private Integer GongYingShangID;
    @JsonProperty(value = "GuoJiaShangBao")
    private Integer GuoJiaShangBao;
    @JsonProperty(value = "YuanChanGuoCode")
    private String YuanChanGuoCode;
    @JsonProperty(value = "RuJingKouAnCode")
    private String RuJingKouAnCode;
    @JsonProperty(value = "LiuRuDiCode")
    private String LiuRuDiCode;
    @JsonProperty(value = "JianYiShangBao")
    private Integer JianYiShangBao;
    @JsonProperty(value = "WeiTuoID")
    private Integer WeiTuoID;
    @JsonProperty(value = "JiZhuangXiangHao")
    private String JiZhuangXiangHao;
    @JsonProperty(value = "ShangPinTiaoMa")
    private String ShangPinTiaoMa;
    @JsonProperty(value = "ChuKuLiuShuiHao")
    private String ChuKuLiuShuiHao;
    @JsonProperty(value = "EditDate")
    private String  EditDate;
    @JsonProperty(value = "YiXiaoShouShuLing")
    private BigDecimal YiXiaoShouShuLing;
    @JsonProperty(value = "ShiFouYouJianYiZheng")
    private String ShiFouYouJianYiZheng;
    @JsonProperty(value = "ShiFouHeSuanJianCe")
    private String ShiFouHeSuanJianCe;
    @JsonProperty(value = "ShiFouXiaoDu")
    private String ShiFouXiaoDu;
    @JsonProperty(value = "LiuShuiHao")
    private String LiuShuiHao;
    @JsonProperty(value = "JianYiZhengMingShangChuan")
    private String JianYiZhengMingShangChuan;
    @JsonProperty(value = "HeSuanJianCeZhengMingShangChuan")
    private String HeSuanJianCeZhengMingShangChuan;
    @JsonProperty(value = "XiaoDuZhengMingShangChuan")
    private String XiaoDuZhengMingShangChuan;
    @JsonProperty(value = "ShouHuoRen")
    private String ShouHuoRen;
    @JsonProperty(value = "FaHuoRen")
    private String FaHuoRen;
    @JsonProperty(value = "GuoWaiQiYeZhuCeHao")
    private String GuoWaiQiYeZhuCeHao;
    @JsonProperty(value = "YunShuChePaiHao")
    private String YunShuChePaiHao;
    @JsonProperty(value = "SiJiXingMing")
    private String SiJiXingMing;
    @JsonProperty(value = "SiJiDianHua")
    private String SiJiDianHua;
    @JsonProperty(value = "XiaoDuFangShi")
    private String XiaoDuFangShi;
    @JsonProperty(value = "ShengChanRiQi")
    private String  ShengChanRiQi;
    @JsonProperty(value = "XinJianYiZhengMingShangChuan")
    private String  XinJianYiZhengMingShangChuan;
    @JsonProperty(value = "XinHeSuanJianCeZhengMingShangChuan")
    private String  XinHeSuanJianCeZhengMingShangChuan;
    @JsonProperty(value = "XinXiaoDuZhengMingShangChuan")
    private String  XinXiaoDuZhengMingShangChuan;

    private String  ShenHeRen;
    @JsonProperty(value = "ShenHeShiJian")
    private String  ShenHeShiJian;
    @JsonProperty(value = "ShenHeYiJian")
    private String  ShenHeYiJian;
    @JsonProperty(value = "ShenHeZhuangTai")
    private String  ShenHeZhuangTai;

    @JsonProperty(value = "CaoZuoZhe")
    private String  CaoZuoZhe;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getLiuSHuiID() {
        return LiuSHuiID;
    }

    public void setLiuSHuiID(Integer liuSHuiID) {
        LiuSHuiID = liuSHuiID;
    }

    public String getRuKuDate() {
        return RuKuDate;
    }

    public void setRuKuDate(String ruKuDate) {
        RuKuDate = ruKuDate;
    }

    public Integer getChanPinID() {
        return ChanPinID;
    }

    public void setChanPinID(Integer chanPinID) {
        ChanPinID = chanPinID;
    }

    public BigDecimal getShuLiang() {
        return ShuLiang;
    }

    public void setShuLiang(BigDecimal shuLiang) {
        ShuLiang = shuLiang;
    }

    public Integer getShiFouJinKou() {
        return ShiFouJinKou;
    }

    public void setShiFouJinKou(Integer shiFouJinKou) {
        ShiFouJinKou = shiFouJinKou;
    }

    public Integer getXinGuanBaoGao() {
        return XinGuanBaoGao;
    }

    public void setXinGuanBaoGao(Integer xinGuanBaoGao) {
        XinGuanBaoGao = xinGuanBaoGao;
    }

    public Integer getLaiYuan() {
        return LaiYuan;
    }

    public void setLaiYuan(Integer laiYuan) {
        LaiYuan = laiYuan;
    }

    public Integer getBaoZhiQi() {
        return BaoZhiQi;
    }

    public void setBaoZhiQi(Integer baoZhiQi) {
        BaoZhiQi = baoZhiQi;
    }

    public Integer getYongHuID() {
        return YongHuID;
    }

    public void setYongHuID(Integer yongHuID) {
        YongHuID = yongHuID;
    }

    public Integer getLengKuID() {
        return LengKuID;
    }

    public void setLengKuID(Integer lengKuID) {
        LengKuID = lengKuID;
    }

    public Integer getShiFouZiJian() {
        return ShiFouZiJian;
    }

    public void setShiFouZiJian(Integer shiFouZiJian) {
        ShiFouZiJian = shiFouZiJian;
    }

    public String getPiCi() {
        return PiCi;
    }

    public void setPiCi(String piCi) {
        PiCi = piCi;
    }

    public String getJinKouGuoJia() {
        return JinKouGuoJia;
    }

    public void setJinKouGuoJia(String jinKouGuoJia) {
        JinKouGuoJia = jinKouGuoJia;
    }

    public Integer getBianJi() {
        return BianJi;
    }

    public void setBianJi(Integer bianJi) {
        BianJi = bianJi;
    }

    public String getMingCheng() {
        return MingCheng;
    }

    public void setMingCheng(String mingCheng) {
        MingCheng = mingCheng;
    }

    public String getLiuRuDiFenLei() {
        return LiuRuDiFenLei;
    }

    public void setLiuRuDiFenLei(String liuRuDiFenLei) {
        LiuRuDiFenLei = liuRuDiFenLei;
    }

    public String getLiuRuDiMingCheng() {
        return LiuRuDiMingCheng;
    }

    public void setLiuRuDiMingCheng(String liuRuDiMingCheng) {
        LiuRuDiMingCheng = liuRuDiMingCheng;
    }

    public String getJianYiDanHao() {
        return JianYiDanHao;
    }

    public void setJianYiDanHao(String jianYiDanHao) {
        JianYiDanHao = jianYiDanHao;
    }

    public String getRuJingKouAn() {
        return RuJingKouAn;
    }

    public void setRuJingKouAn(String ruJingKouAn) {
        RuJingKouAn = ruJingKouAn;
    }

    public String getRuJingDate() {
        return RuJingDate;
    }

    public void setRuJingDate(String ruJingDate) {
        RuJingDate = ruJingDate;
    }

    public String getYuanChanGuo() {
        return YuanChanGuo;
    }

    public void setYuanChanGuo(String yuanChanGuo) {
        YuanChanGuo = yuanChanGuo;
    }

    public BigDecimal getBaoJianShuLiang() {
        return BaoJianShuLiang;
    }

    public void setBaoJianShuLiang(BigDecimal baoJianShuLiang) {
        BaoJianShuLiang = baoJianShuLiang;
    }

    public String getZhuiSuMa() {
        return ZhuiSuMa;
    }

    public void setZhuiSuMa(String zhuiSuMa) {
        ZhuiSuMa = zhuiSuMa;
    }

    public String getCaiGouDate() {
        return CaiGouDate;
    }

    public void setCaiGouDate(String caiGouDate) {
        CaiGouDate = caiGouDate;
    }

    public String getZiDongPiCiMa() {
        return ZiDongPiCiMa;
    }

    public void setZiDongPiCiMa(String ziDongPiCiMa) {
        ZiDongPiCiMa = ziDongPiCiMa;
    }

    public Integer getGongYingShangID() {
        return GongYingShangID;
    }

    public void setGongYingShangID(Integer gongYingShangID) {
        GongYingShangID = gongYingShangID;
    }

    public Integer getGuoJiaShangBao() {
        return GuoJiaShangBao;
    }

    public void setGuoJiaShangBao(Integer guoJiaShangBao) {
        GuoJiaShangBao = guoJiaShangBao;
    }

    public String getYuanChanGuoCode() {
        return YuanChanGuoCode;
    }

    public void setYuanChanGuoCode(String yuanChanGuoCode) {
        YuanChanGuoCode = yuanChanGuoCode;
    }

    public String getRuJingKouAnCode() {
        return RuJingKouAnCode;
    }

    public void setRuJingKouAnCode(String ruJingKouAnCode) {
        RuJingKouAnCode = ruJingKouAnCode;
    }

    public String getLiuRuDiCode() {
        return LiuRuDiCode;
    }

    public void setLiuRuDiCode(String liuRuDiCode) {
        LiuRuDiCode = liuRuDiCode;
    }

    public Integer getJianYiShangBao() {
        return JianYiShangBao;
    }

    public void setJianYiShangBao(Integer jianYiShangBao) {
        JianYiShangBao = jianYiShangBao;
    }

    public Integer getWeiTuoID() {
        return WeiTuoID;
    }

    public void setWeiTuoID(Integer weiTuoID) {
        WeiTuoID = weiTuoID;
    }

    public String getJiZhuangXiangHao() {
        return JiZhuangXiangHao;
    }

    public void setJiZhuangXiangHao(String jiZhuangXiangHao) {
        JiZhuangXiangHao = jiZhuangXiangHao;
    }

    public String getShangPinTiaoMa() {
        return ShangPinTiaoMa;
    }

    public void setShangPinTiaoMa(String shangPinTiaoMa) {
        ShangPinTiaoMa = shangPinTiaoMa;
    }

    public String getChuKuLiuShuiHao() {
        return ChuKuLiuShuiHao;
    }

    public void setChuKuLiuShuiHao(String chuKuLiuShuiHao) {
        ChuKuLiuShuiHao = chuKuLiuShuiHao;
    }

    public String getEditDate() {
        return EditDate;
    }

    public void setEditDate(String editDate) {
        EditDate = editDate;
    }

    public BigDecimal getYiXiaoShouShuLing() {
        return YiXiaoShouShuLing;
    }

    public void setYiXiaoShouShuLing(BigDecimal yiXiaoShouShuLing) {
        YiXiaoShouShuLing = yiXiaoShouShuLing;
    }

    public String getShiFouYouJianYiZheng() {
        return ShiFouYouJianYiZheng;
    }

    public void setShiFouYouJianYiZheng(String shiFouYouJianYiZheng) {
        ShiFouYouJianYiZheng = shiFouYouJianYiZheng;
    }

    public String getShiFouHeSuanJianCe() {
        return ShiFouHeSuanJianCe;
    }

    public void setShiFouHeSuanJianCe(String shiFouHeSuanJianCe) {
        ShiFouHeSuanJianCe = shiFouHeSuanJianCe;
    }

    public String getShiFouXiaoDu() {
        return ShiFouXiaoDu;
    }

    public void setShiFouXiaoDu(String shiFouXiaoDu) {
        ShiFouXiaoDu = shiFouXiaoDu;
    }

    public String getLiuShuiHao() {
        return LiuShuiHao;
    }

    public void setLiuShuiHao(String liuShuiHao) {
        LiuShuiHao = liuShuiHao;
    }

    public String getJianYiZhengMingShangChuan() {
        return JianYiZhengMingShangChuan;
    }

    public void setJianYiZhengMingShangChuan(String jianYiZhengMingShangChuan) {
        JianYiZhengMingShangChuan = jianYiZhengMingShangChuan;
    }

    public String getHeSuanJianCeZhengMingShangChuan() {
        return HeSuanJianCeZhengMingShangChuan;
    }

    public void setHeSuanJianCeZhengMingShangChuan(String heSuanJianCeZhengMingShangChuan) {
        HeSuanJianCeZhengMingShangChuan = heSuanJianCeZhengMingShangChuan;
    }

    public String getXiaoDuZhengMingShangChuan() {
        return XiaoDuZhengMingShangChuan;
    }

    public void setXiaoDuZhengMingShangChuan(String xiaoDuZhengMingShangChuan) {
        XiaoDuZhengMingShangChuan = xiaoDuZhengMingShangChuan;
    }

    public String getShouHuoRen() {
        return ShouHuoRen;
    }

    public void setShouHuoRen(String shouHuoRen) {
        ShouHuoRen = shouHuoRen;
    }

    public String getFaHuoRen() {
        return FaHuoRen;
    }

    public void setFaHuoRen(String faHuoRen) {
        FaHuoRen = faHuoRen;
    }

    public String getGuoWaiQiYeZhuCeHao() {
        return GuoWaiQiYeZhuCeHao;
    }

    public void setGuoWaiQiYeZhuCeHao(String guoWaiQiYeZhuCeHao) {
        GuoWaiQiYeZhuCeHao = guoWaiQiYeZhuCeHao;
    }

    public String getYunShuChePaiHao() {
        return YunShuChePaiHao;
    }

    public void setYunShuChePaiHao(String yunShuChePaiHao) {
        YunShuChePaiHao = yunShuChePaiHao;
    }

    public String getSiJiXingMing() {
        return SiJiXingMing;
    }

    public void setSiJiXingMing(String siJiXingMing) {
        SiJiXingMing = siJiXingMing;
    }

    public String getSiJiDianHua() {
        return SiJiDianHua;
    }

    public void setSiJiDianHua(String siJiDianHua) {
        SiJiDianHua = siJiDianHua;
    }

    public String getXiaoDuFangShi() {
        return XiaoDuFangShi;
    }

    public void setXiaoDuFangShi(String xiaoDuFangShi) {
        XiaoDuFangShi = xiaoDuFangShi;
    }

    public String getShengChanRiQi() {
        return ShengChanRiQi;
    }

    public void setShengChanRiQi(String shengChanRiQi) {
        ShengChanRiQi = shengChanRiQi;
    }

    public String getXinHeSuanJianCeZhengMingShangChuan() {
        return XinHeSuanJianCeZhengMingShangChuan;
    }

    public void setXinHeSuanJianCeZhengMingShangChuan(String xinHeSuanJianCeZhengMingShangChuan) {
        XinHeSuanJianCeZhengMingShangChuan = xinHeSuanJianCeZhengMingShangChuan;
    }

    public String getXinXiaoDuZhengMingShangChuan() {
        return XinXiaoDuZhengMingShangChuan;
    }

    public void setXinXiaoDuZhengMingShangChuan(String xinXiaoDuZhengMingShangChuan) {
        XinXiaoDuZhengMingShangChuan = xinXiaoDuZhengMingShangChuan;
    }

    public String getXinJianYiZhengMingShangChuan() {
        return XinJianYiZhengMingShangChuan;
    }

    public void setXinJianYiZhengMingShangChuan(String xinJianYiZhengMingShangChuan) {
        XinJianYiZhengMingShangChuan = xinJianYiZhengMingShangChuan;
    }

    public String getBaoGuanDanHao() {
        return BaoGuanDanHao;
    }

    public void setBaoGuanDanHao(String baoGuanDanHao) {
        BaoGuanDanHao = baoGuanDanHao;
    }

    public String getShenHeRen() {
        return ShenHeRen;
    }

    public void setShenHeRen(String shenHeRen) {
        ShenHeRen = shenHeRen;
    }

    public String getShenHeShiJian() {
        return ShenHeShiJian;
    }

    public void setShenHeShiJian(String shenHeShiJian) {
        ShenHeShiJian = shenHeShiJian;
    }

    public String getShenHeYiJian() {
        return ShenHeYiJian;
    }

    public void setShenHeYiJian(String shenHeYiJian) {
        ShenHeYiJian = shenHeYiJian;
    }

    public String getShenHeZhuangTai() {
        return ShenHeZhuangTai;
    }

    public void setShenHeZhuangTai(String shenHeZhuangTai) {
        ShenHeZhuangTai = shenHeZhuangTai;
    }

    public String getCaoZuoZhe() {
        return CaoZuoZhe;
    }

    public void setCaoZuoZhe(String caoZuoZhe) {
        CaoZuoZhe = caoZuoZhe;
    }
}
